// 引入path模块（Node.js内置模块）
const path = require("path");

// 1. 输出__filename和__dirname全局变量 
console.log("=== 全局路径变量 ===");
console.log("当前文件完整路径（__filename）:", __filename);
console.log("当前文件所在目录（__dirname）:", __dirname);

// 2. 使用path模块拼接视图文件路径（模拟视图目录场景）
const viewDir = "views"; // 视图目录名
const viewFile = "index.html"; // 视图文件名
const viewPath = path.join(__dirname, viewDir, viewFile);

console.log("\n=== 路径拼接结果 ===");
console.log("视图文件完整路径:", viewPath);
console.log("路径分隔符（适配系统）:", path.sep);
console.log("是否为绝对路径:", path.isAbsolute(viewPath));

// 补充：分别展示Windows和Linux下的路径格式（模拟跨系统效果）
console.log("\n=== 跨系统路径格式对比 ===");
console.log("Windows格式（模拟）:", viewPath.replace(/\//g, "\\"));
console.log("Linux格式（模拟）:", viewPath);
